package br.com.certificacao.Conjuntos;

public class Pontuacao {
	int numPontos;
	String competidor;
	String cidade;
	
	public Pontuacao(int numPontos, String competidor, String cidade){
		this.numPontos = numPontos;
		this.competidor = competidor;
		this.cidade = cidade;
		
	}
	//obedecendo as regras para sobrescrever, o metodo deve ser public, retornar um valor booleano 
	//e ter um Object como argumento.
	public boolean equals(Object o){
		if(((Pontuacao)o).numPontos == this.numPontos)
		return true;
		else 
			return false;
	}
	public static void main(String[] args) {
		Pontuacao p1 = new Pontuacao(72,"Novo","Aracaju");
		Pontuacao p2 = new Pontuacao(72,"Antigo","Maceio");
		Pontuacao p3 = new Pontuacao(72,"Medio","Santos");
		System.out.println(p3.equals(p1));
		System.out.println(p3.equals(p2));
		System.out.println(p1.equals(p2));
	}

}
